home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
os2
/
te2_134t.zip
/
TE2INST.006
/
Te2v32.Doc
< prev
Wrap
Text File
|
1997-07-03
|
6KB
|
139 lines
Setting Up TE/2 For Use With USR Dual Standard V.32bis Modems
Brady Flowers
Oberon Software
13 May, 1992
------- Intro and Disclaimer
The following document describes how I use TE/2 with a US Robotics
Courier HST Dual Standard v.32bis modem. I expect that it will work
for you also. However, as always, the following document is not
guaranteed to be free from typographical or factual errors and may be
subject to change without notice. This document will in no way imply
a commitment on the part of Oberon Software nor will the author or
Oberon Software be held liable for any problems or damages that
might occur if you follow or ignore the advice contained herein.
Much of the following information will also be applicable to other
v.32 modems from other manufacturers. The DIP switch settings and
register settings may be different but the setups for OS/2 and TE/2
will be very similar. Refer to your modem manual and the section
below titled "Other V.32 Modems" for more information.
------- OS/2 Setup
The OS/2 communications port driver for OS/2 version 2.0 is named
COM.SYS and should be located in the \OS2 subdirectory of your boot
drive. Under OS/2 version 1.3 and before, this file is named
COM02.SYS if your computer is a PS/2 (MCA bus) machine, otherwise it
is named COM01.SYS. For the remainder of this document if we need to
refer to this file we will use the name COM.SYS; if you are using
OS/2 1.3 or earlier please mentally substitute the correct file name.
it is imperative that this file exists in your \OS2 subdirectory on
your boot drive and that the line:
DEVICE=d:\OS2\COM.SYS
(where "d:" is replaced with the boot drive letter) appears in your
CONFIG.SYS file.
Another difference between OS/2 2.0 and 1.3 is the maximum baud rate
at which you may instruct the driver to set the port. Under OS/2 2.0
this value is 38400, under 1.3 and earlier it is 19200. Again, we
will refer to the maximum baud rate in this document as 38400 and, if
you are using OS/2 1.3 or earlier, you must change all references to
this number to 19200.
------- DIP Switch Settings
The following diagram lists a recommended setting for the 10 DIP
switches located on the underside of the modem. Some of these are
more important than others and some may be overridden via your modem
register setup. Please refer to your modem manual for more
information.
Switch: 1 2 3 4 5 6 7 8 9 10
Setting: UP UP DN UP DN UP UP DN UP UP
------- Modem Register Settings
You can cause your modem to display a table of information similar to
the one below by typing ATI4 and pressing ENTER when in terminal
mode. You should issue the appropriate AT commands so that your
display matches the one below and then type AT&W and press ENTER to
save this setup in the modem's nonvolatile random access memory
(NVRAM).
USRobotics Courier 16800 HST Dual Standard Settings...
B0 C1 E1 F1 M1 Q0 V1 X6
BAUD=38400 PARITY=N WORDLEN=8
DIAL=HUNT ON HOOK TIMER
&A3 &B1 &C1 &D2 &G0 &H1 &I0 &K1 &L0
&M4 &N0 &P0 &R2 &S0 &T5 &X0 &Y1 %R0
S00=000 S01=000 S02=043 S03=013 S04=010
S05=008 S06=002 S07=255 S08=002 S09=006
S10=007 S11=055 S12=050 S13=000 S14=001
S15=000 S16=000 S17=000 S18=000 S19=000
S20=000 S21=010 S22=017 S23=019 S24=150
S25=005 S26=001 S27=000 S28=008 S29=020
S30=000 S31=000 S32=001 S33=000 S34=000
S35=000 S36=000 S37=000 S38=000
------- TE2.INI Settings
In the TE2.INI file you should make sure that you have the following
items:
Baud 38400
MatchBaud false
CtsRts both
Since you've saved the appropriate modem register setup in the
modem's NVRAM in the step above, we can simplify the modem
initialization string to:
ModemInitStrg ATZ^M
In addition, you should remove or "comment out " (by placing a
semicolon in front of) all "Connect" string settings except for the
single:
Connect CONNECT,38400
Please note that the connect string is NOT "CONNECT_38400,38400" as
would seem a likely setting if you looked at the items you just
removed. What this single "Connect" string will do is it will cause
TE/2 to recognize ALL incoming strings from the modem during dialing
that begin with the substring "CONNECT" and to treat it as if it were
a 38400 bps connect (or it would treat it as such if "MatchBaud" were
not already set to "false").
------- TE/2 Dialing Directory Settings
Set ALL dialing directory entries to 38400 regardless of what connect
rate you expect from the callee. (Note, in future versions of TE/2,
new dialing directory entries will have their baud defaulted to your
current maximum baud as given in the "Baud" statement in TE2.INI.)
------- Other V.32 Modems
As mentioned above, although the modem DIP switch settings and
register settings given here are for a US Robotics modem, everything
else in this document as regards setting up of OS/2 and TE/2 will
apply to any high speed or v.32 type modem. You will need to consult
your modem manual to determine the DIP switch and/or register settings
you need for your particular modem. The things to keep in mind are:
* Hardware handshaking (CTS/RTS) should be ENABLED
* Carrier Detect (CD) should FOLLOW the actual connect state
* The modem should expect a LOCKED computer-to-modem (DTE) rate
* The modem should be set to NEGOTIATE the modem-to-modem (link) rate
You may need a different, possibly more complex, "ModemInitStrg".
Refer to your modem manual for this also.